<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Registro extends CI_Controller {
	function __construct(){
		parent::__construct();
		$this->load->model('cliente_model');
		$this->load->model('usuario_model');
		$this->load->helper('stringhandling');
	}
	
	public function index()
	{
		$this->load->view('pruebas/formularioPrueba');
	}
	
	public function guardarNuevoCliente()
	{
	   $datos_cliente = array(
		 /*'nombre' 	=> $_REQUEST['nombre'],
		   'apellido' 	=> $_REQUEST['apellido'],
		   'empresa' 	=> $_REQUEST['empresa'],
		   'telefono' 	=> $_REQUEST['telefono'],
		   'email' 		=> $_REQUEST['email'],
		   'ciudad_id' 	=> $_REQUEST['ciudad_id'],
		   'sitio_web' 	=> $_REQUEST['sitio_web'],
		   'usuario' 	=> $_REQUEST['usuario']	   
		   */
	   	   'nombre' 	=> $this->input->post('nombre'),
		   'apellido' 	=> $this->input->post('apellido'),
		   'empresa' 	=> $this->input->post('empresa'),
		   'telefono' 	=> $this->input->post('telefono'),
	   	   'direccion'	=> $this->input->post('direccion'),
		   'email' 		=> $this->input->post('email'),
		   'ciudad' 	=> $this->input->post('ciudad'),
	   	   'estado_id'	=> $this->input->post('estado'),
		   //'sitio_web' 	=> $this->input->post('sitio_web'),
		   'usuario' 	=> $this->input->post('usuario'),
	   	   'id_usuario' => ""	 
	   );
	   
	   //Verificamos que el usuario haya cargado una imagen
	   if ($this->input->post('imagen') != "")
	   		$imagen = randomString(10, TRUE, TRUE, FALSE).".".$this->input->post('imagen');
	   else
	   		$imagen = null;
	   		
	   $datos_usuario = array(
		   'usuario'	=> $this->input->post('usuario'),
		   'password' 	=> $this->input->post('password'),
		   'imagen' 	=> $imagen,
	   	   'extension'	=> $this->input->post('imagen')
	   );
	   
	   $this->usuario_model->actualizarGuardarUsuario($datos_usuario,$this->input->post('ufile'));
	   $valor = $this->cliente_model->actualizarGuardarCliente($datos_cliente);
	   
		if ($valor==1) {
    		$tirajson= '{ "success": "true", "exito": "true", "message": "Datos actualizados satisfactoriamente!" }';
   		}
   		else if ($valor==2) {
    		$tirajson= '{ "success": "true", "exito": "true", "message": "Te has registrado satisfactoriamente! Inicia sesion" }';
   		}
   		else{
   			$tirajson= '{ "success": "true", "exito": "false", "message": "Los datos NO pudieron ser guardados!" }';
   		}
	    echo $tirajson;
	}
}
?>